
-- local print = print
-- local _M = {}
-- setfenv(1,_M)

-- print("a")
-- print(type(a))  -- error type not exist



local _M = {}
setmetatable(_M, {__index=_G}) -- 
setfenv(1,_M)

print("a")
print(type(a)) 
